package cmm;

public enum MachineState {
	// Machine is joining the cluster and hasn't started training yet 
	PRE_TRAINING,
	// Machine is in the cluster, but is not updated of the current state of the cluster
	TRAINING,
	// Machine is in the cluster, and servicing clients
	ACTIVE,
	// Machine has left the cluster, but it's tasks have not yet been redistributed between
	// all the other cluster machines (transition state)
	DOWN
}
